home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Magazine / Morphos / GCC / ppc-amigaos / include / mgl / config.h < prev    next >
C/C++ Source or Header  |  2000-01-22  |  1KB  |  54 lines

  1. /*
  2.  * $Id: config.h,v 1.3 2000/01/10 01:10:58 tfrieden Exp $
  3.  *
  4.  * $Author: tfrieden $
  5.  *
  6.  * $Date: 2000/01/10 01:10:58 $
  7.  * $Revision: 1.3 $
  8.  *
  9.  * (C) 1999 by Hyperion Software
  10.  * All rights reserved
  11.  *
  12.  * This file is part of the MiniGL library project
  13.  * See the file Licence.txt for more details
  14.  *
  15.  */
  16.  
  17. #ifndef __GLCONFIG_H
  18. #define __GLCONFIG_H
  19.  
  20. #define INLINE __inline
  21.  
  22. // Stack sizes of the different matrix stacks
  23. #define MODELVIEW_STACK_SIZE    40
  24. #define PROJECTION_STACK_SIZE  5
  25.  
  26. // define this to make mglLockMode available
  27. #define AUTOMATIC_LOCKING_ENABLE 1
  28.  
  29. // Define this is you don't want the ability to log GL calls
  30. #define NLOGGING 1
  31.  
  32. // Define if you don't want debugging
  33. #define GLNDEBUG 1
  34.  
  35. // Define if you don't want the compatibility macros
  36. #define NO_GL_MACROS 1
  37.  
  38. // Define if you want to use inline functions for compatibility.
  39. // Only valid if NO_GL_MACROS is also defined
  40. #define USE_GL_INLINES 1
  41.  
  42. // Define if you don't want to check if the bitmaps allocated for
  43. // screen buffering are cybergraphics bitmaps
  44. #define NCGXDEBUG 1
  45.  
  46. // define if you don't want to draw anything
  47. // #define NODRAW
  48.  
  49. // Maximum number of vertices a primitive can have
  50. // Raise this value if needed, but this *should* really be enough.
  51. #define MGL_MAXVERTS 1024
  52.  
  53. #endif
  54.